package com.utils;

import android.content.Context;
import android.util.Log;
import android.widget.Toast;
/**
 * 日志打印工具类
 * 
 * 功能：日志打印，当打生产版本时可将debugVer改为false
 * @author User
 *
 */
public class LogUtils {
	private static boolean debugVer = true;
	public static final int TYPE_TOAST = 0;
	public static final int TYPE_CONSOLE = 1;

	/**
	 * 日志打印
	 * @param url 上下文
	 * @param logType 选择LogUtils.TYPE_TOAST或者LogUtils.TYPE_CONSOLE采用toast弹出或者控制台输出的形式
	 * @param tag 日志标记
	 * @param msg 日志信息
	 */
	public static void print(Context url, int logType, String tag, String msg)
	{

		if ((false == debugVer) || (null == msg))
		{
			return;
		}

		if (TYPE_TOAST == logType)
		{
			Toast.makeText(url, msg, Toast.LENGTH_LONG);
		}
		else if (TYPE_CONSOLE == logType)
		{
			Log.i(tag, msg);
		}
	}
}
